/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package negocio;

import java.text.SimpleDateFormat;
import java.util.*;

/**
 *
 * @author LEONARDOAMD
 */
public class DiaDeGastos {
    
   private Date dia;
   private Vector<Gasto> gastos;

    public DiaDeGastos() {
    }

    public DiaDeGastos(Date dia,Vector<Gasto> gastos) {
        this.dia = dia;
        this.gastos = gastos;
    }

    /**
     * @return the dia
     */
    public Date getDia() {
        return dia;
    }

    /**
     * @param dia the dia to set
     */
    public void setDia(Date dia) {
        this.dia = dia;
    }

    /**
     * @return the gastos
     */
    public Vector<Gasto> getGastos() {
        return gastos;
    }

    /**
     * @param gastos the gastos to set
     */
    public void setGastos(Vector<Gasto> gastos) {
        this.gastos = gastos;
    }
   
    public String getNombreDia()   {
        SimpleDateFormat formateador = new SimpleDateFormat("EEEE", new Locale("ES"));
        String diaDeSemana = formateador.format(this.dia);
        return diaDeSemana;
    }
    public void agregarGasto(Gasto gasto){
        gastos.add(gasto);
    }
   
    public double gastoDia()
    {
        double gastos=0;
        for(int i=0;i<this.gastos.size();i++ ){
            gastos = gastos + this.gastos.get(i).getImporte();
        }
        return gastos;
    }
    
    public int cantidadGastos(){
     return this.gastos.size();
    }
   
   
}
